CREATE EXTERNAL TABLE jms_dm.dm_mng_customer_daliy_waybill_tab_detail_dt
(
    project_name                      string COMMENT '项目名称',
    id                                string COMMENT '客户id',
    code                              string COMMENT '客户编码',
    name                              string COMMENT '客户名称',
    network_id                        string COMMENT '客户所属网点',
    waybill_no                        string COMMENT '运单号',
    order_status_code                 string COMMENT '订单状态code',
    input_time                        string COMMENT '订单录入时间',
    pick_time                         string COMMENT '取件时间',
    real_pick_network_code            string COMMENT '实际取件网点code',
    dispatch_network_code             string COMMENT '派件网点code',
    destination_id                    string COMMENT '目的地id',
    cancel_flag                       int COMMENT '订单取消1代表取消,0代表未取消',
    pick_flag                         int COMMENT '取件标识1取件,0代表未取件',
    order_date_time                   string COMMENT '订单录入日期',
    is_sign                           int COMMENT '是否签收',
    last_update_time                  string COMMENT '最后更新时间',
    way_input_time                    string COMMENT '运单录入时间',
    sign_falg                         int COMMENT '签收标识1正常签收和退件签收 0未签收',
    7d_update_flag                    int COMMENT '超过7天未更新注释 1是,0 否 ',
    actual_taking_join                int COMMENT '实际揽收单标识 1是,0 否',
    del_war_flag                      string COMMENT '派件标识,包含类型,派件和入仓',
    del_war_join                      int COMMENT '派件中标识,1派件中,0 未派件中',
    intercept_flag                    string COMMENT '拦截件注释',
    intercept_join                    int COMMENT '拦截件标识1代表拦截件,0代表非拦截件',
    difficult_flag                    string COMMENT '问题件注释',
    difficute_join                    int COMMENT '问题件标识,1问题件,0不是问题件',
    work_order_flag                   string COMMENT '客诉注释明细,6种',
    work_order_join                   int COMMENT '客诉标识,1代表客诉0代表非客诉',
    arbitration_flag                  string COMMENT '仲裁注释',
    arbitration_join                  int COMMENT '丢失标识 ,1代表丢失,0代表未丢失',
    express_flag                      string COMMENT '质量工单注释',
    express_join                      int COMMENT '破损标识 1,代表破损,0未破损',
    xujia_sign_flag                   string COMMENT '虚假签收注释',
    xujia_sign_join                   int COMMENT '虚假签收标识 1,代表破损,0未破损',
    cancel_time                       string COMMENT '订单取消时间',
    order_id                          string COMMENT '订单编号',
    real_pick_network_name            string COMMENT '实际取件网点名称',
    sign_network_code                 string COMMENT '签收网点code',
    sign_network_name                 string COMMENT '签收网点名称',
    sign_time                         string COMMENT '签收时间',
    problem_type_id                   string COMMENT '问题件类型id（基础数据的一级类型id）',
    problem_type_code                 string COMMENT '问题件类型编码',
    problem_type_name                 string COMMENT '问题件类型名称',
    problem_type_subject_id           string COMMENT '问题件二级类型id（基础数据的二级类型id）',
    problem_type_subject_code         string COMMENT '问题件二级类型编码',
    problem_type_subject_name         string COMMENT '问题件二级类型名称',
    problem_description               string COMMENT '问题件原因',
    first_type_code                   string COMMENT '一级问题类型编码',
    first_type_name                   string COMMENT '一级问题类型',
    second_type_code                  string COMMENT '二级问题类型编码',
    second_type_name                  string COMMENT '二级问题类型',
    dispatch_time                     string COMMENT '派件时间',
    diff_3input_time_flag             int COMMENT '1代表订单创建时间大于3天的标识',
    diff_10input_time_flag            int COMMENT '1代表订单创建时间大于10天的标识',
    wph_pro_name_flag                 int COMMENT '1代表项目名是唯品会 0代表其他',
    pick_time_flag                    int COMMENT '1代表揽收时间不为null 0代表空',
    sender_province_id                string COMMENT '寄件省份id',
    sender_province_name              string COMMENT '寄件省份名称',
    sender_city_id                    string COMMENT '寄件城市id',
    sender_city_name                  string COMMENT '寄件城市名',
    sender_area_id                    string COMMENT '寄件区域Id',
    sender_area_name                  string COMMENT '寄件区域名称',
    receiver_province_id              string COMMENT '收件省份id',
    receiver_province_name            string COMMENT '收件省份名称',
    receiver_city_id                  string COMMENT '收件城市id',
    receiver_city_name                string COMMENT '收件城市名称',
    receiver_area_id                  string COMMENT '收件区域id',
    receiver_area_name                string COMMENT '收件区域名称',
    in_store_scan_time                string COMMENT '入库扫描时间',
    start_time                        string COMMENT '时效开始时间',
    end_time                          string COMMENT '时效结束时间',
    diff_day                          string COMMENT '时效时间差',
    pp_city_t_timely                  string COMMENT '省省时效天数',
    pc_city_t_timely                  string COMMENT '省市时效天数',
    cp_city_t_timely                  string COMMENT '市省时效天数',
    cc_city_t_timely                  string COMMENT '市市时效天数',
    need_city_t_timely                string COMMENT '时效天数',
    dispatch_network_name             string COMMENT '派件网点name',
    taking_early_scantime             string COMMENT '最早揽收时间',
    taking_early_scanday              string COMMENT '最早揽收日期',
    on_taking_flag                    string COMMENT '准点揽收标识,1代表24小时内揽收',
    mall_id                           string COMMENT '商家id（主要对接第三方客户）',
    mall_name                         string COMMENT '商家名称',
    customer_network_id               string COMMENT '客户所属网点id',
    customer_network_code             string COMMENT '客户所属网点code',
    customer_network_name             string COMMENT '客户所属网点name',
    send_station_loading_later_time   string COMMENT 'A发件中心晚装车时间',
    send_station_send_later_time      string COMMENT 'A发件中心晚发件时间',
    send_station_unloading_early_time string COMMENT 'A路段始发站点最早卸车时间',
    send_station_arrival_early_time   string COMMENT 'A路段始发站点最在到件时间',
    next_station_unloading_early_time string COMMENT 'B下一站最早卸车时间',
    next_station_arrival_early_time   string COMMENT 'B下一站最早到车时间',
    next_station_loading_later_time   string COMMENT 'B下一站最晚装车时间',
    next_station_send_later_time      string COMMENT 'B下一站最晚发件时间',
    have_taking_no_send_flag          int COMMENT '有揽未发标识,1代表有揽未发(48小时内没有后续的轨迹信息)',
    have_send_no_arrival_flag         int COMMENT '有发未到标识,1代表有发未到(规定时间内48小时内)',
    date_time                         string COMMENT '运单录入日期'
)
    COMMENT '客户日操作明细'
    PARTITIONED BY (
        dt string COMMENT '运单录入日期')
    STORED AS parquet
    LOCATION
        'hdfs://yl-bg-hdp/dw/hive/jms_dm.db/external/dm_mng_customer_daliy_waybill_tab_detail_dt' 